// samsting : this file is auto create.

#ifndef ALIYUN_Risk_WriteUsscRequest_H_
#define ALIYUN_Risk_WriteUsscRequest_H_

#include "core/rpc_acs_request.h"

namespace aliyun { namespace Risk {

class WriteUsscRequest : public RpcAcsRequest {
public:
  WriteUsscRequest();

  const string& GetAppKey(void) const;
  void          SetAppKey(const string& AppKey);

  const string& GetSignTime(void) const;
  void          SetSignTime(const string& SignTime);

  const string& GetSign(void) const;
  void          SetSign(const string& Sign);

  const string& GetMteeCode(void) const;
  void          SetMteeCode(const string& MteeCode);

  const string& GetCodeType(void) const;
  void          SetCodeType(const string& CodeType);

  const string& GetIdType(void) const;
  void          SetIdType(const string& IdType);

  const string& GetUserId(void) const;
  void          SetUserId(const string& UserId);

  const string& GetChannelType(void) const;
  void          SetChannelType(const string& ChannelType);

  const string& GetVerifyResult(void) const;
  void          SetVerifyResult(const string& VerifyResult);

  const string& GetUmidToken(void) const;
  void          SetUmidToken(const string& UmidToken);

  const string& GetCollina(void) const;
  void          SetCollina(const string& Collina);

  const string& GetIp(void) const;
  void          SetIp(const string& Ip);

  const string& GetExtend(void) const;
  void          SetExtend(const string& Extend);

private:
  string AppKey_;
  string SignTime_;
  string Sign_;
  string MteeCode_;
  string CodeType_;
  string IdType_;
  string UserId_;
  string ChannelType_;
  string VerifyResult_;
  string UmidToken_;
  string Collina_;
  string Ip_;
  string Extend_;

};

} } // namespace aliyun { namespace Risk {

#endif // #ifndef ALIYUN_Risk_WriteUsscRequest_H_

// end of file 
